loud diesel knocking - Spanish English Dictionary